home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / bbs / lord2b7.zip / STONEB.REF < prev    next >
Text File  |  1997-06-01  |  26KB  |  1,191 lines

  1. ;stoneb.ref, for the town of Stonebrook and nearby.
  2.  
  3.  
  4. @#JACK
  5. @offmap
  6. @do moveback
  7. @do `v01 is 1
  8. @show
  9. `r0`c`%  `r1 Jack's Restaurant `r0
  10.  
  11. `2  You grab a seat and wait for some service.
  12.  
  13. `k  A stocky man with curly hair appears to take your order.
  14.  
  15. `k
  16.  
  17. @label jackstart
  18. @show
  19. `r0`c`%  `r1 Time to tempt your tummy `r0
  20.  
  21. `2  Jack fiddles with his pencil while waiting for you.
  22.  
  23. @do write
  24. `x`x
  25. @choice
  26. Look at the menu.
  27. Order something
  28. Stand up
  29. @
  30.  
  31. @if response is 1 then do
  32.  @begin
  33.  @show
  34. `r0`c  `%Welcome to Jack's!
  35.  
  36.   `5For your dining pleasure we offer several specialties not found
  37.   anywhere else.  You will want to try 'em all!
  38.  
  39. `k  `#Spider Soup (`$$20`#)
  40.  
  41.   `5The delicate Black Widow spider not only makes a great pet `#-`5 but also
  42.   makes a delicious lunch.  Grown especially for Jack's, they are always
  43.   the biggest, plumpest and juiciest you'll find anywhere!
  44.  
  45.   `#Earwig Soufflè (`$$30`#)
  46.  
  47.   `5You'll die of satisfaction when you taste this fabulous dessert!  Created
  48.   with NightHawk egg whites and topped with crunchy earwig body parts, this
  49.   scrumptious delight will leave you breathless!
  50.   
  51.   `#Whole Gloworm (`$$50`#)
  52.  
  53.   `5Extremely rare and famous for the light they give off after biting into
  54.   one, these magical crawlers will squiggle in your mouth providing fun
  55.   incandescent entertainment for the whole family!  Yummy!
  56.  
  57. `k
  58. @do goto jackstart  
  59.  @end
  60.  
  61. @if response is 2 then do
  62.    @begin
  63.    @do write
  64. `\`\  `2Order what?  (`0You have `$&money`2)`\`\`x`x
  65.    @do `v01 is 1
  66.    @choice
  67. `#Spider Soup (`$$20`#)
  68. `#Earwig Soufflè (`$$30`5)
  69. `#Whole Gloworm (`$$50`5)
  70. `#Nuthin'
  71.    @
  72.  
  73.    @if response is 1 then do
  74.     @begin
  75.     @if money < 20 then do
  76.       @begin
  77.       @show
  78. `\`\  `4You can't afford that, poor s&boy.`\`\`k
  79.       @do `v01 is 2
  80.       @do goto jackstart
  81.       @end
  82.     @do money - 20
  83.     @show
  84. `r0`c  `r1  Chow Time  `r0`\`\  `2Jack brings out the bowl of soup.  You pick at it
  85.   carefully with your spoon `0-`2 looks ok.  You slurp some up.
  86. `\`k  `4A spider tries to crawl out of your mouth!
  87. `\`k  `%But you kind of like it!!!  Yum.
  88. `\`k
  89.     @end
  90.  
  91.    @if response is 2 then do
  92.     @begin
  93.     @if money < 30 then do
  94.       @begin
  95.       @show
  96. `\`\  `4You can't afford that, poor s&boy.`\`\`k
  97.       @do `v01 is 2
  98.       @do goto jackstart
  99.       @end
  100.     @do money - 30
  101.     @show
  102. `r0`c  `r1  Chow Time  `r0`\`\  `2Jack brings out the Soufflè.
  103. `\  You see tiny earwigs crawling in and out of it!  
  104. `\`k  `4The earwigs crunch noisily!
  105. `\`k  `%You enjoy the sensation!!!!  What fun!
  106. `\`k
  107.     @end
  108.  
  109.    @if response is 3 then do
  110.     @begin
  111.     @if money < 50 then do
  112.       @begin
  113.       @show
  114. `\`\  `4You can't afford the gloworm.`\`\`k
  115.       @do `v01 is 2
  116.       @do goto jackstart
  117.       @end
  118.     @do money - 50
  119.     @show
  120. `r0`c  `r1  Chow Time  `r0`\`\  `2Jack brings out the Gloworm.
  121. `\  You take a close look at the little guy.
  122. `\`k
  123.     @routine showworm
  124.     @show
  125. `k`r0`c  `r1  GOOD GOD!  `r0
  126. `\  `4The worm is ugly as sin!
  127. `\`k  `2Are you sure you wanna eat this thing?`\
  128.     @do write
  129. `x`x
  130.     @do `v01 is 1
  131.     @choice
  132. Chomp on him
  133. Put him in your pocket for later
  134.     @if response is 1 then do
  135.      @begin
  136.      @show
  137. `\`\  `2You carefully put the squirming worm between your lips, being careful
  138.   `2not to let it bite you.
  139. `\`k  `2You play with the morsel with your tongue, oooh, it tickles!
  140. `\`k  `0You finally decide the fun is over and bite the worm in half.  Juices
  141.   pour into your mouth, hey look, your mouth is glowing!  Yay!
  142. `\`k
  143.       @do `v01 is 2
  144.       @do goto jackstart
  145.      @end
  146.      @show
  147. `\`\  `2You carefully put the worm in your pocket.  You never know when you
  148.   might need it.
  149. `\`k
  150.       @do `i17 + 1
  151.       @do `v01 is 2
  152.       @do goto jackstart
  153.     @end
  154.  
  155.  
  156.  
  157.    @do `v01 is 2
  158.    @do goto jackstart
  159.    @end
  160.  
  161. @drawmap
  162. @update
  163.  
  164. @#SHOWWORM
  165. @pauseoff
  166. @show
  167. `cD░░▒▓■·    ▓▒░──░▒▓▓  
  168. AC░░   ▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒
  169. AC▒░░░░▒▒▒▒          ░░░░░░▓░▓▓
  170. AC▓▓
  171. AC▒░▒▓       ▓▒░
  172. AC░▒▓▓ ▓▒▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒
  173. AC▒▒▒▒▒▒▒░░░░░░▒▒▒   ▓▓▓▓  
  174. AC░ ▓▒▓■·  
  175. AC▓▓▓▓▓▓▓    ░░░░ ▓▒░▓▒▓▓▓▓▓▓
  176. AC▓▓▓▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░░░░░▒▒
  177. AC░░▒▓▓▓▓▓░░▓    
  178. AC ■·  ▓▒▒▓ ░░    
  179. AC▓▒▓▓▒▒▓▓▓▓▓▓▓▓▓▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒
  180. AC▒▒▒░░░░░░░░░░▒▒░░░░▒▓▓  ░    
  181. AC     ▓▓▓▓▓▓ ▓▓▒▒▓▒▒
  182. AC▒ ■■··C░░▒▒▒▒▒▒▒▒▒▒░░  ■■··C
  183. AC░░░░░░░░░░▒▒  ░░░░░ 
  184. AC▒           ▓▓▓▒▒▒▒■·   
  185. AC░▒▒▒ ■■·░░░░▒▒▒▒░░░░ ■■· ░░
  186. AC▒▒▒▒▒░░░░░░░░░░░▒▒   ░ ▓▒░
  187. AC ░░      ▓▒▓▓▓▒▒▌  
  188. AC▒▒▒▒▒▓▓▓▓▓▒▒▒░░ ■·░░▒▒░░■· ░░▒▒
  189. AC▒▒▒▓▓▓▓▒▓▒▓▒█░▒▒░░░░░▒▒▒▒▒░░
  190. AC─░░░░░    ▓▒▓▓▌  ▒▒▒
  191. AC▒▒▓▓▓▓▓▓▓▓▓▒▓▒░░ .░░░░▌ ▒▒▒▒▒▒▓▓▓▓▓▓
  192. AC█▒█▒█▒░░░░
  193. AC▒░░░░░░░
  194. AC░ ░░   ▓▓▓▓▓  ▓C▒▒▒▓▓▓▓
  195. AC▓▓▓▓▓▓▓▒▓▒▓▒▓░░ ░░▒▓▓▓▓▓▓▓▓▓▓▓█
  196. AC█░ ░░░▒▒░░▒░▒▒▒▒░░▒░▒▒▒
  197. AC▒   ▓▓▒▒░▒▓▓ ▓▓C░░
  198. AC
  199. AC░ ░ ░ ░░░░ ░░
  200. AC▌░░
  201. AC
  202. AC░▒▒░░░▒░▒▒ ■·  
  203. AC▓▓▓▓
  204. AC▓▓▓▓▒▒░▒▓▓    ▓▓C░░░░
  205. AC░░▒░ ░ ░░░▓▓
  206. AC░░░░░░▒░░░░
  207. AC░ ░ ░ ░░▒▒░░░▒░▒▒▒
  208. AC        
  209. AC■·              ▓▓
  210. AC░░▒▒▓█▓▒▒░░░░░░░▒░
  211. AC▒▒▒▒░░░░░▒▒░░░▒▒▓█▓▒▒░▒▒░▒▒▒░░
  212. AC░░░░░▒▒ 
  213. AC        ░░    ▓▒▓  ░░░
  214. AC░░▒▓▒░░░░░░░C
  215. AC▒  ▒░▒░░░░░▓▒░░░▒▓▒░▒░░
  216. AC▒▒▒▒   ▓▒░░▒▓▓
  217. AC▓▓    ░░░░░░ ▓▒░░▒▓ ▓▒░░░░░
  218. AC░░░░░▒▒░░░░░░░░▒▒▒▒▒░░░░░░░░
  219. AC░░░░░▒▒▒▒    ▓▒░──
  220. AC─░▒▒
  221. AC▒▒▓     ░░  ▓▒░░▒▓  ▓▒
  222. AC▓▓▓▒░░░▒▒░░░
  223. AC▒▒▒▒▒▒▒▒▒▒▒▒▒▒░░░░░░░▒░░▒▒▒▒     ▓▒░
  224. AC─────░░
  225. AC░▒▒▓▓▓▓▓▓▓▓▓▒░░▒▓     ▓▒▓▓▒
  226. AC▓▓▒▒▌ 
  227. AC▌ ▌ ▌ 
  228. ACC▒▒▒▒▒▒░░░░░▒▒▒▒        ▓▒░
  229. AC──────
  230. AC──░▒▒▒▒▒▒▒▒▒░░▒▓     ▓▓  
  231. AC▒▓▒▒░C▌■▓C▓
  232. AC▌■▓C░░░░░░░──
  233. AC▒▓ ■·       ▓▒░─────
  234. AC───░░░░░░░░░░▒▓■·   ▓▒▒▒
  235. AC    ▓▒■C▌ 
  236. AC▌ ▓C░░░░▒▒▒
  237. AC▒────░▒▓         ▓▒░───
  238. AC──────────░▒▓■·    ░ ▓▒░▒▓  
  239. AC░  ▓▒▒▒▒▒▒▒░░░░░░░░░
  240. AC░░▒▒▒▒ ▓▒░─────░▒▓     
  241. AC░  ▓▒░──
  242. AC──────────░▒▓    ░░░ ▓▒▒▓
  243. AC ░░░▓▒▒ ▓▒░░▒▒▒▒░░░░
  244. AC░░▒▒▒▒▒ ·   ▓▒░─────
  245. AC░▒▓ ░░░░░   ▓▒
  246. AC░`%
  247. @pauseon
  248.  
  249. @#JACKSIGN
  250. @do moveback
  251. @do saybar
  252. `6<--- This way to Jack's Restaurant.
  253.  
  254. @#JACKSEAT
  255. @do moveback
  256. @do saybar
  257. `6Please seat yourself.
  258.  
  259.  
  260. @#COATRACK
  261. @do moveback
  262. @do saybar
  263. Nice coat rack.
  264.  
  265.  
  266. @#CAVESIGN
  267. @do moveback
  268. @do saybar
  269. `6Cave condemned, stay out.  - City council of Stonebrook
  270.  
  271. @#BIRD
  272. @do moveback
  273. @if `t08 not 0 then do
  274.   @begin
  275.   ;already got the bird
  276.   @do saybar
  277. The nest is empty, save some bird crap.
  278.   @closescript
  279.   @end
  280.  
  281. @if `t05 < 4 then do
  282.   @begin
  283.   ;doesn't know about Hector yet
  284.   @do saybar
  285. You see a nest... Hmm, whatever lives here must be out.
  286.   @closescript
  287.   @end
  288.  
  289.  
  290.  
  291. @show
  292. `r0`c  `r1 `0POLLY WANTS A CRACKER `r0
  293.  
  294. `2  You find a nest!  There is a parrot in it!  It looks at you fearfully
  295.   in an almost human way.
  296.  
  297.   `0"Awk!  Leave me alone! Awk!"
  298.  
  299. `k  You squint at the parrot. `$"What is your name, bird?"
  300.  
  301.   `0"I'm Hector - an old witch cast an enchantment on me! Awk!"
  302.  
  303.   `2You look at the bird skeptically.
  304.  
  305.   `0"She wants to eat me!  Awk! I have been hiding from her for years!"
  306.  
  307. `k  `$"Why didn't you just fly away, silly?" `2you ask.
  308.  
  309. `0  "She clipped my wings every week - maybe I could now...Awk."
  310.  
  311. `k  `$"Tough luck.  You're coming with me!"  `2you laugh as you scoop
  312.   the bewildered parrot up.
  313.  
  314.   `%YOU HAVE THE PARROT! (AND 3 MORE QUEST POINTS!)
  315.  
  316. `k
  317. @do `i18 is 1
  318. @do `t08 is 1
  319. @do `p18 + 1
  320. @drawmap
  321. @update
  322.  
  323. @#CHEST1
  324.  @do moveback
  325.  @if `t06 is 0 then do
  326.   @begin
  327.   @do `t06 is 1
  328.   @do money + 35
  329.   @do saybar
  330. `0You find `$35 `0gold pieces!
  331.   @closescript
  332.   @end
  333.  
  334.   @do saybar
  335. `0The chest is empty.
  336.  
  337.  
  338.  
  339. @#CHEST2
  340.  @do moveback
  341.  @if `i07 is 0 then do
  342.   @begin
  343.   @do `i07 is 1
  344.   @do saybar
  345. `0You find a broken flute!
  346.   @closescript
  347.   @end
  348.  
  349.   @do saybar
  350. `0The chest is empty.
  351.  
  352.  
  353.  
  354. @#FALL
  355.  
  356.   @do X is 24
  357.   @do Y is 6
  358.   @do map is 1518
  359.   @loadmap 1518
  360.  
  361. @show
  362. `r0`c  `4OH NO.
  363.  
  364. `2  You have tripped and banged your head a good one `0-`2 just when you were
  365.   doing so good!  Maybe if you had some light, you would have avoided that
  366.   hole.. Haw!
  367.  
  368. `k  `2You wake up a few hours later outside.  Strange, who could have helped
  369.   you?
  370.  
  371. `k
  372. @drawmap
  373. @update
  374.  
  375. @#SNAKE
  376.   @do saybar
  377. `2Ouch!  A snake bit you for `b5`2 damage!
  378.   @do `p02 - 5
  379.   @if `p02 < 1 then do
  380.     @begin
  381.     @do enemy is a`xsnake
  382.     @run die in gametxt.ref
  383.     @end
  384.  
  385.  
  386. @#CAVE
  387.   @do X is 39
  388.   @do Y is 19
  389.   @do map is 1289
  390.   @loadmap 1289
  391.   @drawmap
  392.   @update
  393.   @do saybar
  394. Arg!  You can't see a thing, it's pitch black in here!
  395.  
  396. @#OLDWOMAN
  397. @offmap
  398. @do moveback
  399. @do `v01 is 1
  400. @label oldstart
  401. @show
  402. `r0`c  `%`r1  THE OLD WOMAN'S HOUSE  `r0 
  403.  
  404. `2  You are greeted by the smell of decay and rot.
  405. @if `t05 is 0 then do
  406.  @begin
  407.  @show
  408. `\  `2You hear a voice from the back.  `0"Come in, dearie!!!"
  409.  @end
  410.  
  411. @if `t05 is 1 then do
  412.  @begin
  413.  @show
  414. `\  `2The old woman is looking at you expectantly.
  415.  @end
  416.  
  417. @if `t05 is 2 then do
  418.  @begin
  419.  @show
  420. `\  `2The old woman is tidying up the shack.
  421.  @end
  422.  
  423.  
  424. @do write
  425. `\`x`x
  426. @choice
  427. =`t05 0 Whatup, ugly hag?
  428. =`t05 0 Hi.  Damn you're ugly!
  429. =`t05 0 Good lord, woman!! What happened to your face?
  430. =`t05 1 Ask to taste her brew.
  431. =`t05 1 >`i11 0 <`p07 -5 `4Offer your little friend as an ingredient.
  432. =`t05 1 >`i01 0 Offer some wildberries as an ingredient.
  433. =`t05 1 >`i08 0 Offer momma's pie as an ingredient.
  434. =`t05 1 >`i03 0 Offer milk as an ingredient.
  435. =`t05 2 Ask to taste her stew.
  436. =`t05 3 Hector?  Who the hell is Hector?
  437. =`t05 4 Talk to the woman.
  438. =`t08 3 =`t05 4 Um yeah.. I sort of let Hector fly away.  Ya mad?
  439. =`i18 1 Hey.  I brought your damn bird.
  440. =`t05 5 =`t08 0 Anything new, old woman?
  441. =`t05 5 =`t08 3 Anything new, old woman?
  442. Leave
  443. @
  444.  
  445.  
  446. @if `v01 is 1 then do
  447.   @begin
  448.   @show
  449. `\`\  `0"Not much, young man! I'm merely cooking my stew!" `2she cackles.
  450.  
  451. `k
  452.   @do `t05 is 1
  453.   @do goto oldwoman
  454.   @end
  455.  
  456. @if `v01 is 2 then do
  457.   @begin
  458.   @show
  459. `\`\  `0"Thankyou for noticing that.  Wanna test my stew?" `2she asks.
  460.  
  461. `k
  462.   @do `t05 is 1
  463.   @do goto oldwoman
  464.   @end
  465.  
  466. @if `v01 is 3 then do
  467.   @begin
  468.   @show
  469. `\`\  `0"My face?  How do you mean?  No mind!  I'm making stew!" `2she exclaims.
  470.  
  471. `k
  472.   @do `t05 is 1
  473.   @do goto oldwoman
  474.   @end
  475.  
  476. @if `v01 is 5 then do
  477.   @begin
  478.   @do `i11 is 0
  479.   @do `p07 - 2
  480.   @do `t06 + 2
  481.   @show
  482. `\`\  `0"Ahh!  Fresh meat!" `2the woman screams.  She takes the struggling
  483.   small child from you and prepares her for the stew.
  484.  
  485.   You wonder why your heart has grown so cold.
  486.  
  487.   `4ALIGNMENT GOES DOWN BY TWO.
  488.  
  489. `k
  490.   @do goto oldwoman
  491.   @end
  492.  
  493. @if `v01 is 6 then do
  494.   @begin
  495.   @do `i01 - 1
  496.   @do `t06 + 1
  497.   @show
  498. `\`\  `0"Wildberries?  Ok!" `2the woman takes your berries and throws them
  499.   into the evil looking brew.
  500.  
  501. `k
  502.   @do goto oldwoman
  503.   @end
  504.  
  505. @if `v01 is 7 then do
  506.   @begin
  507.   @do `i08 - 1
  508.   @do `t06 + 1
  509.   @show
  510. `\`\  `0"A pie?  Ok!" `2the woman takes your pie and smashes it up - then
  511.   sprinkles the goo into the iron cauldron.
  512.  
  513. `k         
  514.   @do goto oldwoman
  515.   @end
  516.  
  517. @if `v01 is 8 then do
  518.   @begin
  519.   @do `i03 - 1
  520.   @do `t06 + 1
  521.   @show
  522. `\`\  `0"Milk?  Ok!" `2the ever-so-wrinkled woman carefully empties your
  523.   bottle of milk into the bubbling liquid.
  524.  
  525. `k
  526.   @do goto oldwoman
  527.   @end
  528.  
  529.  
  530.  
  531. @if `v01 is 4 then do
  532.   @begin
  533. @show
  534. `\`\  `0"Sure!  How is it?" `2the elderly one dips a stained ladle into the
  535.   boiling broth and offers it to you.
  536.  
  537.   `0After carefully blowing on it, you slurp it up.
  538.  
  539. @
  540.  
  541.  
  542.  
  543.   @if `t06 is 0 then do
  544.    @begin
  545.  
  546.   @do `p02 - 2
  547.   @if `p02 < 1 then `p02 is 1
  548.   @show
  549. `k  `4It tastes horrible.  `$"GAWD WOMAN!" `2you scream, `$"LEARN HOW TO
  550.   COOK!!!"
  551.  
  552. `2  The old woman's face falls.  `0"I must still be missing a few
  553.   ingredients... Just you wait, this will eventually be the best stew
  554.   you've ever tasted!"
  555.  
  556.   `2Amused at her antics you forgive her for the pain in your stomach.   
  557.  
  558. `k
  559.   @end
  560.  
  561.   @if `t06 is 1 then do
  562.    @begin
  563.    @show
  564. `k  `2It tastes like crap basically.. but not quite as bad as before...
  565. `\`k
  566.   @end
  567.  
  568.  
  569.   @if `t06 > 1 then do
  570.    @begin
  571.    @do `p03 + 5
  572.    @do `p02 is `p03
  573.    @do `t06 is 0
  574.    @do `t05 is 2
  575.    @show
  576. `k  `%IT TASTES GREAT.  `$"Old woman! I love this!" `2you tell her.
  577.  
  578. `k`0  "Thank you so much, dearie!  Would you like some more?" `2she smiles.
  579.  
  580.   `2You finish off the pot.
  581.  
  582.   `%HEALTH RAISED BY 5.
  583.  
  584. `\`k
  585.   @end
  586.  
  587.  
  588.   @do goto oldwoman
  589.   @end
  590.  
  591. @if response is 9 then do
  592.   @begin
  593.   @show
  594. `\`\  `0"Sorry s&boy,  you have already drank the last of it." `2the old woman
  595.   tells you sadly.
  596.  
  597.   `$"Well, make more!  Now!" `2you demand.
  598.  
  599.   `0"I can't!"`2 cries the woman, `0"Not without my Hector!"
  600. `\`k
  601.   @do `t05 is 3
  602.   @do goto oldwoman
  603.   @end
  604.  
  605. @if response is 10 then do
  606.  @begin
  607.  @show
  608. `\`\  `0"Hector is my friend.  He disappeared a few months ago - I need him!"
  609.  
  610.   `$"Geez...  Someone like you really needs friends, I'll do everything in
  611.   my power to find 'em for ya, ma'am," `2you console her.
  612.  
  613. `k
  614.  @do `t05 is 4
  615.  @do goto oldwoman
  616.  @end
  617.  
  618. @if response is 11 then do
  619.  @begin
  620.  @show
  621. `\`\  `0"Where is Hector?!?! Where is he?!"
  622.  
  623.   `$"Um, I'll be right back...With Hector!" `2you lie glibly.
  624.  
  625. `k
  626.  @do goto oldwoman
  627.  @end
  628.  
  629. @if response is 12 then do
  630.  @begin
  631.  @show
  632. `\`\  `0"YOU LET HIM FLY AWAY!!?!?  I HATE YOU!!  GET OUT!"
  633.  
  634. `2  It looks like she means it.  You decide to take off.
  635.  
  636. `k
  637. @do `t05 is 5
  638.  @end
  639.  
  640. @if response is 13 then do
  641.  @begin
  642.  @show
  643. `\`\  `0"Ahhh!  You found my little friend!"
  644.  
  645. `2  She puts him in a cage and starts a cookin' away.
  646.  
  647.   `$"Cool, are you gonna put him in your brew for some special sauce or
  648.   something?" `2you ask.
  649.  
  650. `k  `0"Of course not!!  That would be inhumane.  He just inspires me!!  Here,
  651.   try this.."
  652.  
  653.   `%THE FOOD GIVES YOU 2 EXTRA MUSCLE!
  654.  
  655. `k
  656. @do `t05 is 5
  657. @do `p04 + 2
  658. @do `i18 is 0
  659.  @do goto oldwoman
  660.  @end
  661.  
  662. @if response is 14 then do
  663.  @begin
  664.  @show
  665. `\`\  `0"No, not really.  Same old crap." `2she sighs.
  666.  
  667. `k
  668.  @do goto oldwoman
  669.  @end
  670. @if response is 15 then do
  671.  @begin
  672.  @show
  673. `\`\  `0"Get out, homewrecker!" `2she screams, throwing pots and pans at you!
  674.  
  675. `k
  676.  @end
  677.  
  678.  
  679. @drawmap
  680. @update
  681.  
  682.  
  683.  
  684. @#grocery
  685. @offmap
  686. @do moveback
  687. @do `v01 is 1
  688. @label grab
  689. @show
  690. `r0`c  `%The Stonebrook Grocery
  691.  
  692. `2  The store is nice and cool inside.
  693.  
  694. @do write
  695. `x`x
  696. @choice
  697. Buy some groceries.
  698. Go outside.
  699. @show
  700. `\
  701. @if responce is 1 then do begin
  702.  @begin
  703. @buymanager
  704.   3
  705.   1
  706.   @end
  707.  
  708. @if responce not 2 then goto grab
  709. @drawmap
  710. @update
  711.  
  712.  
  713. @#healers
  714. @offmap
  715. @do moveback
  716. @do `v01 is 1
  717. @show
  718. `r0`c  `%The Healers
  719.  
  720. `2  You see a sign on the wall that says healing cost 1/2 gold per hitpoint
  721.   needed.
  722.  
  723. `2  Gretchen looks you over for wounds.
  724.  
  725. @do write
  726. `x`x
  727. @if `p02 < `p03 then do
  728.  @begin
  729. @do `p20 is `p03
  730. @do `p20 - `p02
  731. @do `p20 / 2
  732.  
  733.  
  734.  
  735.  @show
  736. `0"You don't look so good, friend!  I'll fix ya up for `$`p20`0 gold, k?"
  737.  
  738. @do write
  739. `x`x
  740. @choice
  741. Heal yourself for `$$`p20`%. (you have `$$&money`%)
  742. Limp on out.
  743. @show
  744. `\
  745. @if response is 1 then do begin
  746.  @begin
  747.  @if money < `p20 then do
  748.   @begin
  749.   @show
  750.   `0"Sorry, I'm not gonna perform those services for free!"
  751.  
  752. @if sexmale is 1 then do
  753.  @begin
  754.  @do write
  755. `x`x
  756.  @choice
  757. For `$$`p20`%, you better perform some other services too, whore!
  758. How about I pay with my good looks, honey?
  759. How 'bout you and me go in the back and I show you my sword?
  760. Meekly accept, and compliment her on her dress
  761. @show
  762.  
  763.  
  764. @if response is 4 then do
  765.  @begin
  766.  @show
  767.   `0"That's a good lad, now get along with you!" `2 she laughs.
  768.  
  769. `k
  770.  @end
  771.  
  772. @if response is 1 then do
  773.  @begin
  774.  @show
  775.   `0"How dare you say that to me!  Get out!!!!" `2 she screams.
  776.  
  777. `k
  778.  @end
  779. @if response is 2 then do
  780.  @begin
  781.  @show
  782.   `0"I'd rather kiss a troll." `2 she informs you.
  783.  
  784. `k
  785.  @end
  786. @if response is 3 then do
  787.  @begin
  788.  @do `p02 = 1
  789.  @show
  790.   `0"How 'bout I show you my fists?" `2 she yells as she sticks a needle in you!
  791.  
  792.   `4HIT POINTS GO DOWN TO 1.
  793.  
  794. `k
  795.  @end
  796.  
  797.  
  798.  
  799.  @end
  800.  
  801.   @drawmap
  802.   @update
  803.   @closescript
  804.   @end
  805.  
  806. @do money - `p20
  807. @do `p21 = `p03
  808. @do `p21 - `p02
  809. @do `p02 = `p03
  810. @show
  811.   `2You feel much better as `0`p21`2 hitpoints are restored.
  812.  
  813. `k
  814.   @end
  815.   @drawmap
  816.   @update
  817.   @closescript
  818. @end
  819.  
  820. @show
  821. `0"You are a perfect picture of health, dear `$`n`$!" `2Gretchen exclaims.
  822.  
  823. `k
  824. @drawmap
  825. @update
  826.  
  827.  
  828. @#winthrog
  829. @offmap
  830. @do moveback
  831. @do `v01 is 1
  832. @label rog1
  833. @show
  834. `r0`c  `%Winthrog's Weapons
  835.  
  836. `2  An elderly man sits, absently playing with knife.
  837.  
  838. @do write
  839. `x`x
  840. @choice
  841. Examine his wares.
  842. Ask him to buy some of your stuff.
  843. Gossip with Winthrog
  844. Go outside.
  845. @show
  846. `\
  847. @if responce is 1 then do begin
  848.  @begin
  849.  @clearblock 8 14
  850.  @do move 1 7
  851.  @buymanager
  852.   4
  853.   9
  854.   @end
  855.  
  856. @if responce is 2 then do begin
  857.  @begin
  858. @show
  859.   `!"I don't think so - Go sell it to the Pawn Shop - I do all my business
  860.   with them!" `2the codger relates.
  861.  
  862. `k
  863. @do goto rog1
  864.   @end
  865.  
  866. @if responce is 3 then do begin
  867.  @begin
  868. @show
  869.   `!"Gossip, eh?  Well, I heard a crazy old man lives in a shack south of
  870.   here... "
  871.  
  872.   `$"Really?  What else?" `2you ask.
  873.  
  874.   `!"That old shack has a fake wall section somewhere inside..."
  875.  
  876. `k
  877. @do goto rog1
  878.   @end
  879.  
  880.  
  881. @if responce not 4 then goto winthrog
  882. @drawmap
  883. @update
  884.  
  885. @#pawn
  886. @offmap
  887. @do moveback
  888. @do `v01 is 1
  889. @label pawn1
  890. @show
  891. `r0`c  `%The Pawn Shop
  892.  
  893. `2  Hagar motions you to approach.  He reeks of wine.
  894.  
  895. @do write
  896. `x`x
  897. @choice
  898. Examine his wares.
  899. Ask him to buy some of your stuff.
  900. Gossip with Hagar
  901. Go outside.
  902. @show
  903. `\
  904. @if responce is 1 then do begin
  905.  @begin
  906.  @clearblock 8 14
  907.  @do move 1 7
  908.  @buymanager
  909.   5
  910.   6
  911.   20
  912.   @end
  913.  
  914. @if responce is 2 then do begin
  915.  @begin
  916.  @clearblock 8 14
  917.  @do move 1 7
  918.  @sellmanager
  919.   @end
  920.  
  921. @if responce is 3 then do begin
  922.  @begin
  923. @show
  924.   `0"Wanna know something really strange?  I heard there is a tree on
  925.   Neb's Road that has magical powers..."
  926.  
  927.   `2You stare at him in disbelief.  `$"Yeah right, quit telling me stories,
  928.   Hagar!  You ain't exactly the most trustworthy man in town, ya know."
  929.  
  930. `k
  931.   @end
  932.  
  933.  
  934.  
  935. @if responce not 4 then goto pawn1
  936. @drawmap
  937. @update
  938.  
  939. @#tree
  940. @offmap
  941. @do moveback
  942. @show
  943. `r0`c  `%The Tree Hollow
  944.  
  945. `2  You find a hollow in a tree.
  946.  
  947. @if `p98 is 0 then do begin
  948.  @begin
  949.  @show
  950.   There is a chest here.  What could it be?
  951.  
  952.  @end
  953.  
  954. @if `p98 more 0 then do begin
  955.  @begin
  956.  @show
  957.   There is an open chest here.  It is empty.
  958.  
  959.  @end
  960.  
  961. @do write
  962. `x`x
  963. @do `v01 is 1
  964. @choice
  965. =`p98 0 Open the chest - something good must be inside, baby!
  966. =`p98 1 Kick the crappy chest.
  967. =`p98 0 Carefully open the thing.  Could be a trap?
  968. Leave.
  969. @show
  970.  
  971.  
  972. @if response is 1 then do begin
  973.  @begin
  974.  @do `p98 is 1
  975.  @do money + 25
  976.  
  977.  @show
  978.   `2You find the chest opens easily.
  979.  
  980.   `%YOU FIND 25 GOLD PIECES!
  981.  
  982.   `2You exit the hollow to find yourself in the sunlight once again.
  983.  
  984. `k
  985.  @end
  986.  
  987. @if response is 3 then do begin
  988.  @begin
  989.  @do `p98 is 1
  990.  @do money + 25
  991.  
  992.  @show
  993.   `2You spend half an hour opening a harmless chest.  Isn't a damn trap!
  994.  
  995.   `%YOU FIND 25 GOLD PIECES!
  996.  
  997.   `2You exit the hollow to find yourself in the sunlight once again.
  998.  
  999. `k
  1000.  @end
  1001.  
  1002.  
  1003.  
  1004. @if response is 2 then do begin
  1005.  @begin
  1006.  @show
  1007.   `2You defiantly strike the chest with your foot.  Satisfaction is
  1008.   gained.
  1009.  
  1010.   Actually, you feel kind of stupid and decide to take off.
  1011.  
  1012. `k
  1013.  @end
  1014.  
  1015.  
  1016. @drawmap
  1017. @update
  1018. @#nothing
  1019. @#sign1
  1020.  
  1021. @do saybar
  1022. `2Sign reads: `0`4Danger! `0This area is not safe.  Run.  Run!
  1023. @do moveback
  1024.  
  1025. @#sign2
  1026. @do saybar
  1027. `2Sign reads: `0Welcome to `%Stonebrook`0 - the quaintly small town!
  1028. @do moveback
  1029.  
  1030. @#greensign
  1031. @do saybar
  1032. `2Sign reads: `0 <-- Greentree         StoneBrook -->
  1033. @do moveback
  1034.  
  1035.  
  1036. @#fightned
  1037. @fight
  1038. ;name
  1039. Neb Stringly
  1040. ;string said when you see him
  1041. You lunge at Neb, your `0s&weapon `2ready!
  1042. ;power move kill string
  1043. You cleanly cut off one of Neb's hands!
  1044. ;sex - 1 is male, 2 is female, 3 is it
  1045. 1
  1046. ;weapon and strength for the weapon, up to 5
  1047. punches you in the face|10
  1048. low blows you|15
  1049. socks you in the jaw|7
  1050. NONE|NONE
  1051. NONE|NONE
  1052. ;defense
  1053. 5
  1054. ;gold reward
  1055. 50
  1056. ;experience
  1057. 20
  1058. ;hit points
  1059. 25
  1060. ;if win: ref file|name or NONE
  1061. STONEB.REF|BEATNEB
  1062. ;if lose: ref file|name or NONE
  1063. GAMETXT.REF|DIE
  1064. ;If runs: ref file|name or NONE
  1065. STONEB.REF|NEBRUN
  1066.  
  1067. @#NEBRUN
  1068. @show
  1069. `c  `r1 YOU WEENIED OUT `r0
  1070.  
  1071.   `2Neb kicks you in the seat of your pants as you scurry away.
  1072.  
  1073. `k
  1074. @DRAWMAP
  1075. @UPDATE
  1076. @#BEATNEB
  1077. @do `s01 is BITCH
  1078. @if `v06 is 1 then `s01 is punk
  1079. ;clean mode fix
  1080. @show
  1081. `c  `r1 YOU CRUSHED THE NEBSTER `r0
  1082.  
  1083.   `$"Whatup, `s01?" `2you ask Neb as he struggles to get up.  You finally
  1084.   take your foot off his neck.
  1085.  
  1086.   `2Neb scrambles to his feet.  `0"Geez s&man, what's wrong with you?  I waz
  1087.   jes' joking with ya's anyway!"
  1088.  
  1089.   `2You can't help but laugh, what a fool. `%(YOU GET 5 QUEST POINTS!)
  1090.  
  1091. `k
  1092. @do `p18 + 5
  1093. @do `t03 is 2
  1094. @drawmap
  1095. @update
  1096. @#NEB
  1097. @if `t03 more 1 then do
  1098.   @begin
  1099.   @do saybar
  1100. `2Neb meekly lets you pass.
  1101.   @closescript
  1102.   @end
  1103.  
  1104. @if &lastx is 9 then do
  1105.  @begin
  1106.  @do x is 11
  1107.   @do saybar
  1108. `2Neb trips you as you walk by!
  1109.   @closescript
  1110.  @end
  1111.  
  1112. @do moveback
  1113. @busy
  1114. @show
  1115. `r0`c  `r1 NEB STRINGLY `r0
  1116.  
  1117. @if `t03 is 0 then do
  1118.  @begin
  1119.  @do `t03 is 1
  1120.  @show
  1121.   `0"STOP RIGHT THERE, KID!" `2a tall and gangly youth with some serious
  1122.    acne problems shouts.
  1123.  
  1124. @do write
  1125. `x`x
  1126. @do `v01 is 1
  1127. @choice
  1128. Who me?  Am I in the way?
  1129. May I please pass?  I have important business.
  1130. Shutup crater face before I knock your head off.
  1131. @show
  1132.  
  1133.  
  1134.   `0"I'm Neb Stringly and you will do what I say!" `2he commands.
  1135.  
  1136. `k  `2You roll your eyes.  Who IS this freak?
  1137.  
  1138. `k`c  `r1`% MEETING NEB `r0
  1139.  
  1140. @end
  1141. @show
  1142.   `0"Alright you!  This is MY road and no one crosses without my permission."
  1143.  
  1144.   `$"And just how would I get that?" `2you ask sarcastically.
  1145.  
  1146.   `0"Pay me `$50 `0gold pieces, you bumwisket!"
  1147.  
  1148. @do write
  1149. `x`x
  1150. @do `v01 is 1
  1151. @choice
  1152. >&money 49 Pay the man.
  1153. <&money 50 Offer Neb the `$$&money `%you are holding.
  1154. Beat the @#$% out of 'em.
  1155. Find something else to do.
  1156. @if response is 3 then do
  1157.   @begin
  1158.   @do goto fightned
  1159.   @end
  1160.  
  1161. @if response is 2 then do
  1162.   @begin
  1163.   @do money is 0
  1164.   @show
  1165.  
  1166.  
  1167.   `0"Thanks kid," `2Neb laughs - `2as he `bsteals`2 all your gold!
  1168.  
  1169.   `$"You'll pay for this Neb!  I don't know how and I don't know where, but
  1170.   someday... you might." `2you finish rather impotently.
  1171.  
  1172. `k
  1173.   @end
  1174.  
  1175. @if response is 1 then do
  1176.   @begin
  1177.   @do money - 50
  1178.   @show
  1179.  
  1180.  
  1181.   `0"Thanks kid," `2Neb laughs as you quickly move past him.
  1182.  
  1183. `k
  1184.   @do x is 9
  1185.   @end
  1186.  
  1187.  
  1188. @drawmap
  1189. @update
  1190. @#nothing
  1191.